module.exports = {
	/**
	 * 查询多条记录 分页
	 * @url admin/dls/kh/settingTV/getList/getList 前端调用的url参数地址
	 * data 请求参数 说明
	 * @params {Number}         pageIndex 当前页码
	 * @params {Number}         pageSize  每页显示数量
	 * @params {Array<Object>}  sortRule  排序规则
	 * @params {object}         formData  查询条件数据源
	 * @params {Array<Object>}  columns   查询条件规则
	 * res 返回参数说明
	 * @params {Number}         code      错误码，0表示成功
	 * @params {String}         msg       详细信息
	 */
	main: async (event) => {
		let {
			data = {}, userInfo, util, filterResponse, originalParam
		} = event;
		let {
			customUtil,
			uniID,
			config,
			pubFun,
			vk,
			db,
			tfid,
			_
		} = util;
		let {
			uid,
		} = data;
		let res = {
			code: 0,
			msg: ''
		};
		// 业务逻辑开始-----------------------------------------------------------
		console.log("看看用户信息===", userInfo.register_env.os_name, userInfo.invite_code);
		//拦截iOS非投放用户
		if (userInfo.register_env.os_name == 'ios') {
			if (userInfo.invite_code == 0 || userInfo.invite_code.length < 8)
				return res
		}
		let info = await vk.baseDao.findById({
			dbName: "a_dy_tfurl",
			id: userInfo.tfid
		});


		if (info && info.bind_repurchase_id) {
			let info2 = await vk.baseDao.findById({
				dbName: "a_agent_repurchase",
				id: info.bind_repurchase_id
			});
			res.info2 = info2
			console.log("看看投放链接数据", info2);
		}

		return res;
	}

}